import fetch from '@/utils/fetch';


// 说明：添加厂商信息
// 接口：api/cb/flFactory
// 请求类型：Post
export function addFlFactory(obj) {
    return fetch({
        url: 'api/cb/flFactory',
        method: 'post',
        data: obj
    });
}

// 说明：删除厂商信息
// 接口：api/cb/flFactory/{ids}
// 请求类型：Delete
export function deleteFlFactory(idArr) {
    return fetch({
        url: 'api/cb/flFactory/' + idArr,
        method: 'delete'
    });
}

// 说明：修改厂商信息
// 接口：api/cb/flFactory/{id}
// 请求类型：Put
export function modifyFlFactory(id, obj) {
    return fetch({
        url: 'api/cb/flFactory/' + id,
        method: 'put',
        data: obj
    })
}

// 说明：厂商信息分页查询(条件搜索)
// 接口：api/cb/flFactory/search/{page}/{size}
// 请求类型：Post
export function searchFlFactory(page, size, obj) {
    return fetch({
        url: 'api/cb/flFactory/search/'+ page +'/'+ size,
        method: 'post',
        data: obj
    });
}

// 说明：获取单个厂商信息
// 接口：api/cb/flFactory/{id}
// 请求类型：get
export function getFlFactory(id) {
    return fetch({
        url: 'api/cb/flFactory/' + id,
        method: 'get'
    })
}

// 说明：员工管理导出Excel数据
// 接口：api/product/flEmployeeManage/exprotXls/{ids}
// 请求类型：post
export function exprotXls(ids,obj) {
  return fetch({
      url: `api/cb/flFactory/exprotXls/${ids}`,
      method: 'post',
      responseType: 'blob',
      data: obj
  })
}
// POST /flFactory/exprotXls/{ids}
// 导出 厂商信息

// POST /flFactory/exprotXls/{ids}
// 导出 厂商信息

// 导出Xlsx
// export function exprotXls() {
//     return fetch({
//       url: '/api/cb/flFactory/exprotXls',
//       responseType: 'blob',
//       method: 'get'
//     });
//   }
  // 导入Xlsx
  export function importXls(obj) {
    return fetch({
      url: '/api/cb/flFactory/importXls',
      method: 'post',
      data: obj
    });
  }
  // 下载模板
  export function downTem() {
    return fetch({
      url: '/api/cb/flFactory/exprotExcelModel',
      responseType: 'blob',
      // responseType: 'arraybuffer',
      method: 'get'
    });
  }
